// include/characters/enemies/StudentEnemy.hh
#ifndef CHARACTERS_ENEMIES_STUDENT_ENEMY_HH
#define CHARACTERS_ENEMIES_STUDENT_ENEMY_HH

#include "characters/enemies/Enemy.hh"
#include <string>

/**
 * @class StudentEnemy
 * @brief Represents a student-themed enemy character.
 *
 * This enemy may have unique interactions or behavior patterns relevant
 * to its "student" nature, differing from other enemy types.
 */

class StudentEnemy : public Enemy
{
private:
    int speed = 15; 

public:
    StudentEnemy();

    virtual ~StudentEnemy() override = default;

    virtual bool attack(ICharacter &target) override; //gai

    int getSpeed() const;
};

#endif
